JavaScript Job: SAP ABAP Full Stack Developer

Job added on

Location

Jersey City, New Jersey - United States of America

Job type

Full-Time

JavaScript Job Details


Years of Experience: Min 6 years - Need Senior Candidate

JOB DESCRIPTION:

The ideal candidate will be responsible for designing, developing, and maintaining applications using ABAP, SAP technologies, and web-based development frameworks. The candidate must have experience in both front-end and back-end development within the SAP ecosystem.

Roles and responsibilities

1. Design and implement ABAP programs for various SAP modules (e.g., SAP S/4HANA, SAP ECC).

2. Develop and maintain ABAP reports, enhancements, interfaces, and forms.

3. Implement BAPIs, RFCs, and custom function modules.

4. Create and manage Data Dictionary objects, including tables, views, indexes, domains, and data elements.

5. build modern, responsive, and user-friendly front-end applications using SAP Fiori, SAPUI5, and JavaScript.

6. Develop and enhance SAP Fiori applications and ensure they meet business requirements.

7. Integrate front-end UI with backend ABAP logic using OData services.

8. Design and implement RESTful and SOAP-based services to facilitate communication between systems.

9. Expertise in ABAP programming (reports, interfaces, enhancements, BADIs, BAPIs, etc.).

10. Strong experience with SAPUI5 and Fiori application development.

11. Experience with OData services, RESTful APIs, and SAP Gateway.

12. Knowledge of SAP Web Dynpro and SAP Business Workflow is a plus.

13. Proficiency in JavaScript, HTML, and CSS for front-end development.

14. Experience with SAP S/4HANA is preferred.

15. Experience with Agile methodologies (SCRUM, Kanban).

16. Exposure to version control tools like Git.

17. Provide technical documentation for developed solutions, including architecture, design, and deployment steps.

18. Collaborate with functional consultants to gather business requirements and transform them into technical solutions.

19. Provide support for troubleshooting, bug fixes, and performance improvements.

20. execute unit tests to ensure the quality and reliability of code.

21. Perform code reviews and contribute to the maintenance of coding standards and best practices.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.